539
1231
25
1256
1938
1271
1904
891
1247
1581
1910
541
840
1840
1588
540
1255
1264
1608
1215
1592
1302
1265
1978
1992
2012
178
1491
1905
2136
1906
1936
1838
901
1994
827
641
845
1887
878
1600
543
1268
1615
842
511
929
1542
2002
1561
948
907
1249
921
1925
313
1878