0
1
5
9
74
8
3
2
23
6
25
20
10
11
27
14
17
102
39
69
249
85
60
80
34
134
232
101
312
40
87
49
140
440
4222