1604
0
319
692
858
361
2527
443
693
410
3758
2533
1719
2975
41
1997
418
2245
2199
1060
1079
1125
579
539
556
463
596
1133
492
1446