2378129
3228257
2327922
2588027
2083830
50083
1129517
92857
48312
42915
118057
38790
91839
54288
85849
58873
1696336
700813
66964
866016
903513
1058812
3434626