890545
709989
78748
126292
964897
628256
851249
287580
76418
203241
130106
840192
4148364
3517456
3450929
3148460
2832998
2732283
2704955
2540725
2451226
2067209
1916351
1871407