860
652
2
266
85
27
1
2
271
15
4
1
4
143
91
20
1
545
2
1512
647
1188
1
1066
161
2
1
1289
64
2
28
17
8
18
1
65
2
11
1
222
448
830
635
677
111
9
21
991
3
11
47
124
80
2
1
8
1
13
1
13
320
10
1165
17
18
1426
2
51
1362
66
67
6
23
16
2
107
828
6
1
305
231
1500
12
435
2