43008 695
5956 346
114681 893
203384 521
24394 617
20006 663
16518 551
2171 338
4698 621
1358 160
6271 880
2719 359
18450 780
4707 440