623575
170784
831225
27301
110229
305257
380220
606985
672900
783464
658650
958150
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471