588623
24178
47687
30278
392547
812672
911998
339749
440209
646836
649476
296724
5050799
3488581
2963148
2288804
2202988
1995609
189278
1885357
1732118
1706136
1651195
1619471