2015
973
1180
222
1003
727
777
904
441
709
645
1769
835
766
898
714
602
390
959
993
1199
22
644
1084
914
642
875
1032
936
1726
360
377
1244
377
352
839
356
1353
271
504
575
935
670
1395
1019
1106
566
737
1857
290
403
896
