578
1207
804
661
682
1268
1204
667
637
2949
816
1384
5806
1425
1928
2104
1841
2908
1823
2170
2725
2316
1591
2030
2287
1775
1585
2102
1719
1841