1063
0
1075
2
1093
2368
1
1660
12459
3
1789
1590
2340
1681
1501
2173
1859
1813
1814
1749
1900
1305
4311
1179
2184
1498
526
1766
801
1787
1144
2166
496
2999