1610
0
1268
547
259
943
1540
1152
324
375
467
367
381
1101
592
76
369
304
462
368
479
439
1645
1
1931
2
1128