2016
871
2205
952
609
268
357
160
525
232
1407
610
371
166
1148
499
581
256
1043
454
182
85
987
430
483
214
469
208
1974
853
2506
1081
322
145
756
331
406
181
231
106
1092
475
308
139
217
100
175
82
378
169
413
184
245
112
1463
634
2688
1159
1673
724
728
319
385
172
3395
1462
8645
3712
10507
4510
8148
3499
5103
2194
2058
889
2268
979
2737
1180
1610
697
1519
658
1540
667
567
250
2961
1276
1533
664
2044
883
1841
796
1008
439
6958
2989
3409
1468
847
370
2163
934
3983
1714
1652
715
Copyright © All Rights Reserved