506
209
1
175
3
166
91
113
140
134
62
2
13
143
287
24
44
9
20
71
26
63
17
195
227
544
6
4
65
11
204
116
1103
45
16
1699
42
118
5
122
22
8
29
219
51
76
7
930
115
182
21
18
303
14
1241
12
1716
15
477
445
394
447
28
223
150
58
475
432
738
52
64
733
163
23
19
93
258
50
108
30
10