954
1
1866
5
639
1066
2
1518
1307
3
1388
0
2935
3027
11
10183
15
1112
1002
608
989
731
1207
4221
1448
1659
1096
1361
1320
555
715
1049
680
1152
566
2708
1083