339
2
1452
3
1357
2191
1
2061
974
296
1521
898
979
649
827
541
1347
6542
5
2034
533
0
3602
796
7
739
1668
4
641
560
777
340
473
545
566
1443
1231