5151
2
1124
1
1244
2374
2038
0
2495
1514
1027
1243
2123
1751
2271
4
534
1103
490
1105
1862
477
484
1166
938
1875
596
809
562
2663
918
1298
668
1798