653
1
2234
2733
3
2121
4
1903
2
422
0
330
1133
1852
957
951
409
1557
415
521
602
468
1571
1237
787
1152
846
2490
835
1939
1033
2297
381
454
403