605942
962535
31663
70871
392
301
241
81
171
511
359387
1010169
4171364
3538456
3471929
3149460
2837998
2746283
2718955
2545725
2458226
2072209
1922351
1875407