662
0
2886
4
1557
1
3625
4867
7
5339
5
1951
2
2477
2604
2152
673
1399
989
802
801
1769
1278
742
1383
5308
2474
830
956
7160
1395
745
496
844
300
1093