4506
2
1622
1
1275
2982
3
1239
2338
2104
1523
1585
1384
5
1767
1929
2951
6753
17
981
975
4
4326
3080
2316
0