810
1
4601
928
2
1309
0
1992
3
560
697
3060
5
4032
12
746
4914
5389
2173
8
2258
2228
737
1549
2428
2294
1295
946
1363
1411
2570
1438
512
569
2763
605
2837