349736
932313
704846
405510
500873
12963
428192
96441
880316
555439
949188
802444
5162799
3576581
3104148
2406804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471