3090
6
496
0
2368
1
1568
1660
775
1380
1816
2131
83
1819
2903
3
2710
2
2932
467
770
2535
19944
2972
619
572
830
2110
21152
8
2358
9
6346
16
7034
3546
1603
1787