1558
2
1622
1
1304
2988
25669
0
1169
785
1819
610
3173
582
1523
383
1384
5
2951
2884
981
7793
4
1020
975
4326
3080
3
1536
6