1189
0
3090
6
657
2903
3
2932
2
422
21152
8
572
392
2996
3080
1354
390
476
14
838
791
1729
277
2299
667
461
255
1786
428
2399
2907
577
1106