557
11
4
55
256
178
5
16
18
67
1
95
17
25
141
199
334
374
48
163
20
7
383
496
125
221
214
3
22
75
265
28
26
47
146
188
310
39
2
348
322
57
54
274
46
132
205
160