1084
0
611
363
846
1918
2
552
4106
472
2770
4
152
522
505
373
1504
3015
1948
809
675
935
353
58
646
678
787
439
2328
1529
436
1
458
5262
10