43063 324
114970 761
96804 635
123097 469
20486 612
100537 363
133375 880
124016 740
105079 408
60161 348
16980 800
95604 244
80526 286
7441 330
7856 97
9127 687