7394
5
1309
0
1992
3
4526
2
1666
1
2390
697
5389
2988
2430
4914
2493
4
3508
7
2788
1705
2403
31371
64
1239
2060
3655
2495
8411
1812
3560
2763
775
2890
1679
444571
9