43019 695
5958 346
114731 893
203435 521
24400 617
20019 663
16526 551
2171 338
4702 621
1359 160
6275 880
2720 359
18452 780
4707 440