43012 695
5957 346
114700 893
203397 521
24398 617
20013 663
16521 551
2171 338
4699 621
1359 160
6271 880
2719 359
18451 780
4707 440