1
0
13
4
14
21
11
60
51
87
7
120
300
306
96
102
32
119
22
229
95
127
69
34
492
260
40
511
118
24
86
66
18
23
182
15379
382