3090
6
572
0
1193
2475
1
2903
3
2932
2
108797
32302
25669
21152
8
2469
2238
2920
4
3080
5402
9
2371
5
2124
14
2152
645
2258
1924
2996
2009
1812
951
1304
17
1189
1089
297066