3090
6
496
0
3429
7
6346
16
1777
1
807
2903
3
2932
2
467
1532
21152
8
4438
2258
4655
10
766
4179
1289601
4
830
3080
1303
3673
2100
1691
572
1380
2835
1015
1816
802
801