420997
855113
31716
930360
722380
26776
611869
952196
518227
1002509
813526
562603
5236799
3663581
3192148
2488804
2268988
2109609
2036358
193578
1816118
1741136
1715196
1658471