484640
577375
13553
890958
420259
659598
28319
965556
463419
6355
462262
275134
5136799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471