1558
2
1622
1
1304
2988
1191
785
0
1819
610
3173
582
383
2884
5
7793
4
1020
3080
3
1282
1380
3158
989
1044
1768