831
682
3
1
266
95
32
1
2
270
11
1
5
1
1
5
132
100
22
2
535
1
1513
582
1163
1
1050
145
2
1
1293
59
2
35
19
9
17
1
50
3
5
1
186
443
878
686
707
62
9
25
1016
1
9
56
116
75
2
1
9
1
10
16
322
4
1170
17
28
1420
44
1362
74
54
8
20
22
2
113
866
6
1
306
194
1502
11
459