1093
0
627
1
830
2655
2
4248
666
1628
2767
662
1052
564
1112
1173
1568
1690
2430
3
3463
801
3407
1938
1570
1308
1000
673
1778
496
1485
998
1766
1543