5
1
0
4
20
2
76
9
128
27
30
35
12
251
72
812
23
49
112
10
15
92
11
78
62
416
172
277
227
24
500
525
151
63