22096 113
16746 695
15011 603
34078 591
7034 864
7093 520
3354 231
1282 153
7789 848
6635 795
3247 285
2116 28
3706 185
9213 328
13811 575
8607 645
7030 501
9721 133
965 35
1202 22
3280 845
4993 740
31055 518
4550 554
17597 641
4833 302
14621 541
11730 651