22030 503
19988 242
4103 465
15317 839
11537 556
3971 354
8592 450
3607 707
16189 63
35079 238
2490 564
29331 141
2224 379
901 156
20828 157
3298 729
16038 669
1598 320
2626 151
3372 363
1636 331
1400 205
3282 567
2646 375
948 151
3637 607
3607 385
994 79