25
3
18
10
55
3577
126
75
477
26
4
102
85
11
9
413
114
136
14
143
81
217
7
0
86
49
53
236
33
15
95
35
57
20
31
24
17
12
58
593
50
21
27
150