3090
6
25669
0
19783
2
5504
16
2903
3
2932
4358
2245
21152
8
4382
4
2906
2996
572
1704
1174
1
5169
19944
2377
2392
14887
18
32302
6236
10
3080
297066
1047
2366
131589
948
2502
2189