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