0
856
1190
1540
1056
1088
1178
1195
1094
1394
2516
2421
1200
1109
977
1006
1872
1
1339
2887
1583
1660
1609
141659
3114
2658
2629
2558