496
0
2114
1
801
21152
8
1380
830
3090
6
2903
3
2932
2
1015
2669
1694
951
690
1699
1814
868
1787
2082
564
802
673
3080
2999
2152
1743
4179
108797
526
1168