496
0
1492
3
935
1
1038
1015
1694
2077
951
690
2669
2
2152
1681
564
467
1743
784
801
108797
830
1380
1572
21152
8
2949
1859
1819
1590
1766
2670
1476
4074