1073
0
363
552
4106
472
152
522
1918
2
1052
1
505
1686
1504
3015
1948
846
2770
4
675
809
373
935
353
58
646
678
1190
588
1529
1359
458
5262
10