1060
4
1644
3
2018
1
1458
1082
969
2
1153
1207
1131
1891
6
615
517
572
433
434
515
527
550
947
505
503
571
913
469
566
706
761
556
707