396989
459184
959213
525484
262639
167922
48408
252751
537842
857791
65498
42090
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1643471