2413
2
16174
5
3328
1
2354
3
4002
4
1571
2193
1576
1557
3835
3625
1441
0
852
870
1748
970
851
764
3465
964
1226
5505
14
1951
2477
2604
1184
1656
2861
3012
2727