107
308
16
38
25
185
8
42
35
31
6
15
39
17
21
139
53
12
147
7
40
45
26
522
2144
19
1555
133
644
2150
585
4783
1410
827
93
127
1177
143
14
943
37
18
826
926
1187
326
22
761
1586
89