883
0
1070
1380
611
607
87
878
575
1590
1
1015
596
733
1494
1698
2348
2562
2
1282
4937
348
1785
658
1564
356
1618
916