1959
1460
2035
1139
382
971
1253
295
392
502
1599
673
967
754
519
571
894
447
907
202
308
347
456
1391
