7045
103
29
96
987
13
25
247
20
2
188
4
1077
595
10
55
32
12
36
28
54
80
27
24
33
39
14
18
462
11
420
881
44
111
523
167
85
63