339
2
1450
3
1357
2191
1
2060
974
295
1521
898
979
647
827
539
1347
6542
5
2033
532
0
3602
796
7
739
1668
4
637
559
776
340
472
545
565
1443
1231