1
5
4
34
222
3
11
12
41
2
10
7
14
9
8
0
16
71
40
38
90
25
231
70
109
371
102
257
39
136
101
301
64
77
154
449
44
65
112