2230
2
2367
1959
1
3173
4
6127
2209
9938
2202
3
1810
3976
5325
3061
11993
10234
7
11310
15891
42563
14
7029
15729
10
2821
4582
2884
2327
5
1738
2815
2561