1589
0
573
473
753
385
639
40
482
1869
845
390
547
909
464
355
1596
1950
1485
1094
2533
458
389
234
915
932
1542
2399
2299
718
1267