1196
33
205
22
56
24
65
503
132
25
45
181
26
390
39
59
402
100
47
74
172
15
2567
115
7
207
213
40
35
134
119
103
61
174
104
361
31
36
96
538
90
130
4
10
6
51
17
8
34
523
135
185
1111
127