950
756
2
1
307
107
38
1
283
12
1
7
1
172
114
38
1
599
3
1706
484
1089
993
115
8
1
1507
27
29
14
14
22
2
1
60
1
1
1
164
583
957
740
830
45
8
20
1091
2
4
65
1
138
93
7
21
2
3
3
15
420
1
1264
21
22
1618
1
45
1548
69
61
7
34
13
2
157
1005
4
1
333
170
1704
2
489