300571
361338
762831
811518
703210
89927
97967
143818
841413
21681
611813
520472
5531367
4541935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352