306
125
25
1
283
13
7
2
152
138
325
2
169
357
331
488
38
1
19
1
1
1
5
1
5
1
1
9
9
430
10
9
3
27
8
16
1
10
3
94
1
1
677
37
3
37
547
411
385
539
778
52
1
1
5
1072
2
1
42
1
1
1
1
1
1
14
150
4
1
2
1
2
2
4
34
109
3
1226
45
453
685
214
29
448
29
10
3
2
3
42
317
1
70
45
1380
3
2