1
2
5
12
7
10
4
13
3
0
59
6
87
33
141
16
132
232
65
80
49
122
118
61
102
64
11
95
36
19
173
81
188
388
52
53
163
67
38
71
1339
75
473
130
107
78
23
127
239