1512
398
563
167
1305
620
833
206
536
173
322
118
748
219
1546
729
628
247
275
130
1072
349
347
151
301
111
698
221
438
144
354
199
432
81
325
65
1019
373
829
169