863
652
2
266
85
27
1
2
272
15
4
1
4
143
91
20
1
547
2
1515
652
1198
1
1077
163
2
1
1290
64
2
29
17
8
18
1
66
2
11
1
222
448
833
636
678
111
9
21
992
3
11
47
124
80
2
1
8
1
13
1
13
320
10
1168
17
18
1429
2
51
1363
67
68
6
23
16
2
107
831
6
1
305
231
1503
12
435
2