4820
2
1896
1
2069
3
957
0
1167
409
454
1557
415
403
4438
5
381
1571
722
750
846
1218
1133
367
1566
1939
266
951
1245
349
7952
280
2121
4
3559
2143