3090
6
108797
0
572
21152
8
2475
1
2903
3
2932
2
1015
2669
1694
951
690
2469
564
2238
2920
4
984
3080
1193
1743
2371
5
2124
14
2152
442
645
2258
1924
2996
1812