1261
3
2139
4
2319
1
1503
2990
1064
1168
2
1226
1842
4900
533
2576
1166
11
1966
6
10180
8
1723
4093
5224
1361
3013
15
1830
3113
2891
1777
3936
17333
27
40062
19
3182
2820
38477
34