316
266
35
28
1
4
3
1
241
81
38
56
39
55
1
1
1
3
1
1
1
18
46
20
87
133
1
40
1
1
13
16
5
2
25
30
2
58
70
1
1
129
20
26
6
65
5
1
1
54
1
21
40
184
95
94
389
4
35
357
9
1
14
154
4
5
101
1
102
373
135
437
6
14
334
50
45
14
1
8
158
5
419
88
467
8
11
357
10
14
4
1
38
241
81
28
182