107526
56260
967757
120592
758710
809823
894179
565457
23647
170375
881174
906738
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1697196
1643471