2152
2
1557
1
2604
3625
1399
802
0
526
662
1951
2477
673
16174
5
745
830
300
801
1000
2413
3328
4002
4
1571
1314
1023
844
991
1346
1447
1649
1286
3