339
2
1452
3
1358
2191
1
2061
974
296
1521
898
979
649
827
541
1347
6542
5
2034
533
0
3602
797
7
740
1668
4
642
560
777
341
473
546
566
1443
1231