21953 120
20794 154
2035 93
14147 117
43768 645
15324 431
40120 368
982 246
2239 557
18424 610
2456 551
2587 174
14287 450
2686 804
9650 86
1068 233
4552 456
479 59
2954 947
30676 688
2438 535
14511 183
2903 798
22000 652