496
0
1568
1
2262
1092
2669
2
2245
3
1813
1691
2368
19944
1749
3090
6
1816
2903
2932
3326
830
1380
1787
619
572
3765
4
1814
21152
8
1699
578
1133
467
571
2710