1015
1
496
0
3429
7
21152
8
4179
3090
6
1380
1777
807
801
2903
3
2932
2
2669
1694
830
951
690
467
1532
784
1787
4438
6346
16
564
2258
4655
10
2166
766
3080
1303