5162
2
594
1
395
472
1165
534
776
287
1940
6
1854
1905
2797
3
1287
12155
598
1350
4
1204
657
1392
496
400
633
91
565
447
825
647
405
689
1120