504
914
839
737
2015
356
377
1199
2001
565
935
1019
699
959
760
290
441
390
575
904
1051
1016
271
937
766
645
377
1003
697
457
1147
20
1241
1395
360
777
727
1106
1703
601
1179
714
1725
1769
1244
1857
2265
1084
993
554
1177
834
403
