1283
4000
2299
2949
2647
6409
1759
2239
2066
2487
23111
4188
2677
3178
6493
3226
12693
6047
11529
9836
5255
10256
6156
8440
5827
20676