113486 311
29018 494
34929 154
67099 830
27780 382
3094 286
2979 347
3295 255
2326 94
5822 497
1176 28
2871 89
2781 368
3079 332
6583 588
4058 882