43036 324
114964 761
96798 635
123089 469
20486 612
100525 363
133372 880
124011 740
105073 408
60160 348
16980 800
95599 244
80526 286
7441 330
7856 97
9127 687