1840
569
1929
598
1607
1408
2018
3006
1007
264
1308
298
392
1069
1692
1070
376
361
545
441
555
365
396
284
643
820