16691 63
35841 239
30544 141
21405 158
16404 669
587 58
3141 487
3313 770
2517 519
3150 629
3747 659
2504 322
4366 423
2984 584
2112 272
1255 240
4033 522
3132 451
1144 109
3270 667
555 36
1587 315
5313 952
4820 928
1724 304
1872 359
2900 553