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