2245
3
3090
6
2903
2932
2
3765
4
25669
0
21152
8
1354
19783
2996
14
32302
894
3080
297066
528
2258
1
2087
19944
971
475
338
797
571
108797
6247
5
352
2471
1226
337