86
369
276
135
133
52
406
293
499
99
353
134
68
260
33
147
316
523
2152
20
1557
586
4809
1417
830
93
127
1184
144
3015
79
200
1052
927
326
765
2117
391
2576
286
986
131
245
57
207
16
47
577
36
13
252
58
39
49
173
111