3480
12538
2821
3342
6560
5196
2409
2143
6090
4996
3160
2078
2362
6573
76817
13581
30462
8030
8614
78051
15156
18080
2895
289835