2733
3
2121
4
7547
14
422
0
330
1133
1852
2
957
951
409
1557
415
521
1
602
468
1571
1237
787
1152
846
2490
1939
2982
381
454
403
3476
6
750
6370
5
1045