0
4
2
5
9
37
8
1
12
3
22
14
117
23
21
81
93
73
6
55
65
50
7
46
29
47
82
337
71
849
162
200
238
98
78
128
176
43
155
148
323
69
84
58
54
654