306
131
25
1
285
14
6
2
157
139
327
3
172
359
329
499
39
1
18
1
1
1
5
1
5
1
1
9
8
442
10
8
3
27
8
16
1
10
3
98
1
1
678
38
2
37
550
416
393
550
786
49
1
1
5
1084
2
2
41
1
1
1
1
1
1
1
15
150
4
1
2
1
2
2
4
36
110
2
1240
46
447
702
219
28
460
28
10
3
4
4
42
327
1
72
44
1395
3
2