555439
880316
96441
428192
12963
405510
704846
932313
349736
325756
338558
643195
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471