935258
248
2420418
596
1054183
263
189309
59
1905476
446
497182
144
488087
84
335003
113
1107116
333
1187776
364
640523
182
1160381
317