2018
5258
921
1529
2085
1265
2853
3727
896
2478
2274
737
1301
1246
1108
5240
3692
2032
1362
744
1434
1907
1832
842
736
1567
8930
1182
1130
734
1599
1112
937
1446
1904
1656
794
797
1957
749
803
1467
1059
1120
980
727
1067
1321
2610
1154
1482
1986
845
1262
1268
1234
1033
875
817
2757
778
2994
1126
1067
3301
854
5228
1109
1051
1312
1161
717
1173
1285
1460
994
1413
904
2549
807
2135
1054
1161
1290
1284
1172
1005
774
976
695
715
1150
1250
999
1477
1362
1017
1360
2092
2264
1554
831
2134
1049
1820
690
671
1379
1550
859
901
862
1041
836
1393
1263
2034
1277
931
1620