353
271
41
31
2
7
3
2
1
258
82
35
1
52
47
62
1
1
1
2
1
1
1
2
6
2
1
9
1
42
15
93
145
2
41
2
6
1
2
9
11
1
5
6
2
31
22
4
74
77
2
1
146
35
26
6
1
76
3
57
27
34
181
1
100
109
409
6
2
41
358
1
15
1
9
168
4
10
106
94
414
133
470
11
30
326
51
54
10
2
144
10
470
85
482
15
18
358
17
10
1
6
3
35
258
82
31
168