21982 158
16481 903
2325 110
5370 767
4753 218
3849 143
6088 621
2450 308
10133 505
3565 298
4465 688
20503 788
4087 574
4467 497
5064 750
7708 423
11579 702
4005 272
3307 623
4491 307
7913 90
4888 596
6372 645
4223 527