944
706
2
1
289
109
37
2
278
12
1
7
164
108
35
1
586
2
1650
453
1062
959
103
8
1
1457
28
28
15
12
21
1
1
58
1
2
1
166
555
926
748
793
45
8
19
1077
2
5
61
1
135
92
7
19
1
4
4
14
397
1
1232
20
23
1561
1
46
1496
68
59
7
33
14
2
142
975
4
1
323
169
1647
3
454