382985
768499
553137
720580
100238
784323
317330
181432
314134
157122
526784
27607
4216364
3572456
3507929
3165460
2866998
2776283
2747955
2562725
2475226
2083209
1926351
1881407