1589
3
1347
1
2258
3063
1844
1346
572
0
3080
1044
1768
2
4471
4044
5
3083
2465
3125
984
3765
4
1673
3426
1436
8535
12
2476
2668