3921
4
1004
1
2358
4675
1806
3
4455
2
463
0
3311
2560
2109
975
1451
3924
7
2445
6
654
166543
18
2800
2301
1657