956
766
2
1
293
100
35
2
290
13
1
8
2
183
122
35
602
2
1722
1
459
1012
934
125
5
1
1509
28
29
13
15
26
2
1
65
1
1
148
1
595
978
758
830
39
9
1
13
1101
6
67
1
1
151
88
1
5
15
1
2
1
18
420
1278
24
20
1637
2
37
1553
72
66
6
39
17
1
160
1038
4
1
337
146
1721
1
492