1866
3
152
0
518
68
573
553
1053
714
501
1408
472
477
4106
552
1348
505
2395
493
1282
2211
329
361
290
887
521
804
1357
1
932
75
637