880
683
4
274
102
30
1
2
277
12
1
3
1
4
140
102
24
3
544
1
1563
563
1177
1
1057
144
2
1
1320
68
2
39
1
18
9
18
1
1
51
3
5
1
196
465
896
701
741
58
9
1
27
1039
1
9
62
117
80
2
2
9
1
8
17
337
4
1202
20
26
1461
48
1399
79
55
7
26
24
2
121
906
6
1
307
196
1548
15
456