113046 311
28861 494
34704 154
66697 829
27560 382
3093 286
2975 347
3291 255
2321 94
5819 497
1170 28
2868 89
2778 368
3066 332
6579 588
4056 882