2245
3
1189
0
3090
6
657
297066
2903
2932
2
894
3765
4
422
21152
8
572
392
2996
3080
1354
390
571
476
14
838
791
1729
974
277
2299
667
461
255