0
13
60
5
19
4
2
15
14
35
61
56
7
303
34
122
231
98
128
127
70
37
493
261
23
40
514
119
26
86
66
18
25
182
15433
383