2013 257
3865 60
3179 346
5089 378
4318 22
5009 421
3715 387
2716 189
3458 300
2393 328
5093 483
1814 97
4225 503
43551 790