508
22
74
137
6
7
110
31
57
66
21
8
11
3
24
437
73
105
16
9
10
97
1
47
37
3578
40
18
13
12
115
5
226
2
36
54
20
23
14
64
55
928
4
1100
2190