863
651
2
266
85
27
1
2
272
15
4
1
4
143
92
20
1
545
2
1514
647
1192
1
1069
161
2
1
1290
65
2
28
17
8
18
1
65
2
11
1
223
448
831
637
677
111
9
21
992
3
11
48
124
80
2
1
8
1
13
1
13
319
10
1168
17
18
1428
2
51
1364
66
67
6
23
16
2
107
829
6
1
305
232
1502
12
434
2