662
0
2886
4
1557
1
3625
4867
7
1819
2392
2
1168
5339
5
1951
2477
2604
1424
2152
673
1399
989
2057
83
802
801
1769
1278
742
1383
5308
2474
830
956
7160