5009
0
414
611
1073
363
552
1685
4106
472
152
522
1918
2
505
3663
1
1504
3015
1948
846
76
1207
2770
4
675
1454
809
373
935
353
58
678
391