496
0
123674
35
2999
3
784
1015
1
1694
1000
915
951
690
2669
2
1787
2131
1380
564
801
830
1743
693
108797
868
1547
1681
21152
8
2949
2152
4179
909
1825
83