339
2
1450
3
1357
2191
1
2061
974
295
1521
898
979
648
827
540
1347
6542
5
2033
532
0
3602
796
7
739
1668
4
639
559
776
340
473
545
565
1443
1231