951
1
2015
2
2505
2254
3805
6
1594
3
6346
16
1451
0
2776
3491
4
2710
1622
1606
1558
1547
1265
1317
1313
2522
159
1250
2100
1036
1373
5
24337
22
1752
2977
2667
2134
3926
14