1557
0
1661
1
1602
2
274
602
719
1333
722
1109
410
455
787
1161
980
81
846
668
381
1101
744
2799
3
799
595
544
650
1931
2161
1264
1025
2490