2012 401
4512 868
24654 275
4197 467
5295 681
1556 329
1448 28
11047 326
4873 935
2328 225
4968 414
2148 363
2933 731