29938 120
40165 153
37335 654
72424 783
42870 463
24528 236
30213 349
58242 803
90801 262
54948 113
44746 614
58967 623
23751 480
16287 218