496
0
1814
2
801
1787
1
1093
830
2999
3
1681
802
1749
1000
2166
1746
1632
3326
662
526
868
2294
1813
1788
693
1660
4311
1380
1690
929
2110
8527
673