769696
966934
555464
340665
400823
250590
368503
326630
51215
523399
187945
628919
4319364
3631456
3581929
3197460
2927998
2834283
2794955
2613725
2523226
2118209
1950351
1908407