1115
2
1001
74
1
949
1003
1007
845
508
954
3
3138
10
890
494
0
75
733
209
123
278
43
145
88
4465
5
2206
9
19566
13
12680
7028
6
1361
11
5186
24
1689
1573
720