1954
0
1711
1540
571
505
781
489
341
407
529
440
536
1414
247
244
436
749
767
1877
1
321
29323
360
248
115427
1129
460
418
1336
348
1301