43050 695
5961 346
114800 893
203514 521
24409 617
20036 663
16537 551
2173 338
4702 621
1360 160
6337 880
2721 359
18452 780
4708 440