1535
204
2226
399
2056
286
914
111
922
79
3019
349
360
19
419
219
481
180
465
131
723
135
364
164
760
216
351
4
482
192
450
168
537
193
255
193
338
152
514
122