578
1
1546
605
1405
3
692
1440
2
767
523
943
1192
267
480
1587
1184
1183
2712
2215
4
758
722
1572
498
576
2081
9
411
639
533
547
2980
906
435