42951 324
114935 761
96764 635
123077 469
20485 612
100501 363
133356 880
123984 740
105041 408
60157 348
16980 800
95588 244
80507 286
7439 330
7855 97
9124 687