951
1
2015
2
2505
2254
3805
6
1594
3
6346
16
1451
0
1622
2776
24337
22
4435
1815
797
3491
4
1534
1339
1137
1194
1911
14125
10
2966
11
2710
3819
1364
1606
5033
15
1713
1506
4158
8