42980 324
114941 761
96773 635
123082 469
20486 612
100509 363
133365 880
123993 740
105055 408
60158 348
16980 800
95590 244
80512 286
7440 330
7855 97
9125 687