342956
356295
380622
108407
68773
538963
257888
102336
420321
87140
781647
459243
5038799
3474581
2946148
2269804
2195988
1986609
188878
1870357
1725118
1702136
1648195
1614471