109423 570
63481 62
36248 83
70416 102
28151 278
53653 87
10839 23
40045 71
98717 214
40081 11
15544 22