2121
4
3157
7
1133
0
957
951
409
1557
415
602
1571
1
726
787
846
633
1939
381
454
403
750
1045
456
266
467
1661
722
410
2524
2
430
1161
262