305
129
25
1
283
14
6
2
154
139
325
3
171
357
328
496
36
1
18
1
1
1
5
1
5
1
1
9
8
439
10
8
3
27
8
16
1
10
3
97
1
1
675
35
2
37
548
410
391
547
779
49
1
1
5
1078
2
1
41
1
1
1
1
1
1
15
149
4
1
2
1
2
2
4
35
110
2
1231
45
445
698
215
28
457
28
10
3
4
4
42
324
1
72
44
1385
3
2