1133
0
424
467
1045
81
456
1872
1
2328
409
602
722
544
415
267
1661
410
1939
1020
254
298
403
743
2992
1608
1610
671
5875
454
25137
951