943
706
2
1
289
109
37
2
277
12
1
7
164
108
35
1
586
2
1649
453
1060
959
103
8
1
1456
28
28
15
12
21
1
1
58
1
2
1
166
554
926
747
793
45
8
19
1076
2
5
61
1
135
92
7
19
1
4
4
14
397
1
1231
20
23
1560
1
46
1495
68
59
7
33
14
2
142
974
4
1
323
169
1646
3
454