15961
14279284
8920
530
14340
7100
5540
851037
1004712
12820
8120
290
2018337
1392112
12367261
1193040
112303
10266158
82146
77385
70402