1557
0
1661
1
3116
274
602
722
410
787
1161
846
668
381
1101
2955
2
1931
2161
1025
2490
4455
1893
2328
1400
1043
488
1889
1215
267
12958
5