22013 113
16637 695
14777 603
33952 591
7022 864
6982 520
3322 231
1265 153
7729 848
6561 795
3204 285
2068 28
3613 185
9047 328
13752 575
8514 645
6906 501
9559 133
948 35
1178 22
3262 845
4946 740
30851 518
4443 554
17215 641
4781 302
14278 541
11545 651