83
593
111
45
818
122
57
699
39
186
411
147
208
328
257
372
1518
108
67
26
18
210
516
170
155
123
110
89
273
68
343
66
101
22
38
223
61
23
28
42
286
46
142
1236
157
8
58
48
96
266
30
27
21
303