43014 695
5957 346
114712 893
203407 521
24398 617
20016 663
16522 551
2171 338
4700 621
1359 160
6271 880
2719 359
18451 780
4707 440