2015 40
2205 213
3495 76
1840 220
4912 575
19637 893
2842 256
4010 78
4570 414
7503 765
4079 358
32066 686
20044 509