2015
514
295
181
700
551
1072
714
3200
1007
658
1182
923
643
2086
669
606
640
542
860
933
968
808
412
286
859
590
281
1150
1655
880
351
464
280
1438
889
597
1260
1424
352
150
1816
2362
1532
3650
2852
2464
650
412
466
203
381
