250
1
254
720
961
2
969
1036
6
652
986
1644
1305
1766
1529
0
3033
11
5060
7
2451
10
2162
1517
4
3219
5
1659
2565
2427
1571
7629
2250
3251