97
84
1328
42
942
203
1461
65
594
279
80
852
50
471
213
49
17
24
45
33
129
8
5
11
234
27
93
16
2113
26
95
72
13
22
32
88
165
180
98
21
67
345
162
242
148
58
41
56
51
47
62
19
30