0
2
14
4
19
1
5
13
3
9
12
170
53
59
51
6
57
7
22
11
486
69
49
144
510
421
20
39
37
542
150
105
79
321
73
214
47
212
460
1797
124
179
136