2903
3
2245
3090
6
1733
0
14
2932
2
1189
3765
4
894
21152
8
3080
297066
3546
1
469
3140
1193
2258
623
616
2771
1169
2996
528
1421
2471
2524
485
32302
628
789