2245
3
1189
0
21152
8
3090
6
1193
2903
2932
2
297066
3765
4
14
894
572
3080
469
528
2996
337
497
461
25669
1287
1512
1
485
838
2727
573
1030
4429
2771