1380
0
611
87
575
1015
1477
1
733
567
1494
1080
1698
2348
583
688
1151
4937
348
1785
658
2
1564
356
690
1769
1618
717
467
1529
1265
2562
5065