878
696
4
277
103
30
1
2
279
12
1
3
1
3
141
102
25
3
550
1
1574
561
1173
1
1046
138
2
1
1328
68
2
41
1
19
9
18
1
1
50
3
5
1
191
469
908
702
748
59
9
1
28
1045
1
9
63
117
80
2
2
9
1
8
17
341
4
1209
20
25
1472
48
1407
82
54
7
27
24
2
121
911
6
1
312
198
1559
15
463