43010 695
5956 346
114691 893
203394 521
24396 617
20011 663
16520 551
2171 338
4699 621
1359 160
6271 880
2719 359
18451 780
4707 440