496
0
1814
2
2114
1
801
830
802
673
3090
6
2903
3
2932
868
1699
2996
1179
21152
8
2082
236066
14
2048
3080
278
108797
1380
5949
5
2152
1228
1721
2445
526
1749
25669