1093
0
2468
3
838
1
1883
2
900
802
1526
2368
1660
693
1590
2340
1681
1501
2173
1813
1814
1749
1305
4311
2184
1498
526
1766
801
1787
995
2166
496
2999