352500
71996
57393
612126
731
142
634259
858322
297266
677669
44490
434824
4275364
3607456
3544929
3185460
2903998
2811283
2777955
2598725
2504226
2105209
1935351
1893407