23010
2895
2760
2075
2508182
2681
173465
1541702
2784
71127
110636
6538
1587916
1095612
9981276
995516
94993
9137258
7470154
726311
68405
58133
54292
52298