43009 695
5956 346
114686 893
203389 521
24396 617
20009 663
16519 551
2171 338
4698 621
1359 160
6271 880
2719 359
18450 780
4707 440