672
1046
964
601
803
785
592
1438
847
1207
10913
9013
563
467
1647
6713
5610
7513
245
1559
14610
12410
1179
1042
1415
14913
6013
756
733