5009
0
414
518
1084
611
1073
363
846
1918
2
552
18385
433
4106
575
472
1645
1
2770
4
152
522
505
373
1504
3015
1948
814
933
809
4940
5
675
935