496
0
1568
1
2262
1092
1749
1814
2
830
2669
662
1813
1787
1691
2368
19944
3090
6
1816
868
1000
2903
3
2932
3326
1380
619
2996
572
21152
8
4074
673
1699
578