96
1
45
11
36
3
3575
40
18
13
12
115
5
10
226
2
53
20
6
74
23
14
64
55
926
22
8
4
1100
2186
19
24
42
126
132
62
505
569
58
54
95
9
34
39
68
32