2886
4
4867
7
5339
5
4483
3
662
0
1557
1
3625
989
1951
2
2477
2604
2152
673
1399
1093
1540
1425
2160
1022
4724
802
801
467
1769
1278
742
18816
11
300
1383
5308