951
0
415
602
409
422
1133
1557
1045
266
2490
957
1939
454
410
1661
1
262
675
722
468
668
1152
685
445
2733
3
259
5313
405
4455
2
2123
5875