159
1
1243
0
2123
3159
2255
2
1105
1136
619
1103
1618
534
490
2271
4
1744
1328
484
596
1166
562
2954
2663
2023
1862
3971
804
3403
668
2294
1298
4684