3268
1
1331
1296
2
1832
3
2105
2121
4
381
0
1133
957
951
409
1557
415
602
1571
458
787
1922
846
702
1939
454
403
750
4328
10
8125
1045
456
266
467