951
1
2015
2
2505
1594
3
2254
3805
6
6346
16
2776
1547
1265
1451
0
1313
3491
4
1036
1373
5
24337
22
1752
6445
3683
2631
1808
7
1444
1700
493
2336
2801
1317
829
2166
712