20291 270
8475 881
9636 518
4822 70
6882 159
10970 364
6362 63
8842 662
5705 403
5737 156
12978 146
12931 600
17575 609
3878 215
6517 933
8143 895
20449 818
9239 36
13227 391
19750 508
8637 860
7868 249
5611 346
9853 718