601894
17959960
20168484
9272156
11945916
7911362
6900960
7191623
6915477
6416253
2936474
3592363
1086109
572966
37391
975991
942366
270180
433881
1044937
285259
1051245
95166
118666
176460
651302