22649
420307
932515
899534
512539
288436
31206
341213
637381
49945
86674
454598
5166799
3586581
3110148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471