1073
0
363
552
4106
472
3655
4
239
152
522
1918
2
505
1504
3015
1948
846
2770
675
460
809
373
935
353
58
646
1307
1
678
1645
1529
458
5262
10