1506
2
3312
9
1448
1
1507
2530
1198
1009
7460
15
1166
1025
1379
2368
4309
3
714
1681
2309
0
1691
2710
1690
2166
1590
1517
83
1262
1881
1731
1788
2007
1259
2110