43192 700
5964 346
115127 894
203805 521
24449 617
20106 663
16599 551
2181 338
4703 621
1369 160
6347 880
2729 359
18458 780
4715 440