2
3
15
28
0
29
176
61
41
13
25
9
7
19
300
12
71
1
49
3235
346
157
210
45
39
23
14
82
60
57
6
416
104
4
30
99
31
35
8
134
108
22
89
53
43
47