18715
2451
3576
1622
2489
1580
2165
1850
2697
8877
12706
2332
4338
10321
9786
29739
23214
2399
2939
2897
6287
11735
38341
6106
17912
17232
69993