2012 328
3470 516
3964 232
905 74
2339 202
2954 791
2485 399
2389 153
1962 386
1291 133
3401 593
2848 79