396
1
1551
6
1005
2
1312
5
1830
3
954
483
2736
1191
527
465
782
3048
4
601
1345
643
1038
2064
540
1118
603
783
1734
7
432
559
1323
596
819
895
508