3090
6
2377
1
5504
16
14887
18
5169
297066
0
1704
131589
2906
2
4382
4
19944
1174
2932
19783
810
1307
1047
1849
21152
8
2949
1412
793
2174
2405
1973
1105
3080
3
1736
17946
1516