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