496
0
1093
2999
3
1814
2
1787
1
1681
801
2166
1746
830
1632
3326
526
2294
1813
1749
1788
693
1660
1380
1690
802
929
2110
8527
2340
1501
2368
2184
1305