520
1215
469
2018
2538
2051
1653
1433
688
249
320
556
304
435
1059
456
1144
224
1093
1938
365
765
817
1045
