369
275
135
133
52
406
293
499
99
353
134
68
260
33
147
316
523
2149
20
1557
585
4805
1417
829
93
127
1183
144
3012
79
200
1052
927
326
765
2116
391
2573
286
986
131
245
57
207
16
47
577
36
13
252
58
39
49
173
111
176