2296
2
409
0
1506
415
1045
456
3559
1
1557
1661
274
602
2306
2118
722
410
467
787
1161
1425
4543
5
846
544
668
381
1101
1190
1587
1931
2161
1025