142313
296484
521668
89379
981602
372652
56816
56869
6038
397544
272125
88896
4189364
3550456
3489929
3152460
2847998
2754283
2725955
2547725
2467226
2077209
1922351
1877407