112983 311
28836 494
34677 154
66651 829
27532 382
3092 286
2974 347
3290 255
2321 94
5819 497
1169 28
2868 89
2776 368
3063 332
6577 588
4055 882