3426
2997
1202
2277
2952
1925
4318
70926
2280
2506
4407
75025
1913417
1324712
12913283
1138516
11337261
108853
9356157
926211
78386
739437
71995
66482