509
1260
2018
919
716
902
745
674
339
335
7
147
616
705
814
1797
241
486
1575
463
2015
5
987
34
1359
525
1000
297
158
46
27
19
598
19
1700
708
24
828
72
91
729
156
10
74
667
112
1075
417
212
613
142
