43032 695
5960 346
114753 893
203466 521
24407 617
20024 663
16530 551
2173 338
4702 621
1359 160
6299 880
2720 359
18452 780
4707 440