5440
8
1590
1
3125
2
2133
2710
5811
1444
3156
1461
0
2512
1669
1876
1988
2964
3354
1431
1233
2258
3657
12
2110
1777
1814
24337
22