43022 695
5960 346
114740 893
203442 521
24402 617
20021 663
16528 551
2171 338
4702 621
1359 160
6275 880
2720 359
18452 780
4707 440