43051 695
5961 346
114801 893
203518 521
24409 617
20038 663
16537 551
2173 338
4702 621
1360 160
6337 880
2721 359
18452 780
4708 440