5
10
2
14
371
150
4
19
221
24
55
26
472
131
13
235
562
39
110
28
126
613
59
48
155
95
334
16
136
18
268
9
924
0
105
74
88
53