12970
2840
10510
8160
3230
4170
10930
9500
29540
9602
19762
380
200990
1648217
1168512
11517276
1044716
10401259
98064
8449155
786111
71716
62584
58002