496
0
3429
7
1303
2
3090
6
830
1777
1
807
801
1000
802
2903
3
2932
673
1814
2996
1179
467
1532
21152
8
17970
15
4438
6346
16
2258
4655
10
2048
766
4179
868
3080
278