1225
61
1547
1673
1960
1155
670
731
2585
849
1727
747
2560
883
1180
963
2062
2363
2409
1225
737
1313
890
1660
842
1235
2375
2395
878
1265
2173
702
773
1137
1456