3090
6
1568
1
572
0
830
2903
3
2932
2
1690
745
21152
8
1787
6346
16
1570
12431
17
2258
1289601
4
3080
3673
2835
1015
1660
2336
496
467
1606
2710
1819
1257
1699
693
2760