2903
3
572
0
4358
6
25669
616
19783
2
3090
2932
32302
534
2366
1
21152
8
800
2471
2996
189326
1296
1094
424
1179
2348
852
3080
665
449
1310
2429
1189
730
1289601
4