42971 324
114938 761
96768 635
123080 469
20486 612
100506 363
133363 880
123990 740
105048 408
60157 348
16980 800
95590 244
80510 286
7439 330
7855 97
9125 687