2533 160
44051 554
10457 39
10072 486
9004 753
8070 120
6981 665
3013 28
9972 211
14406 583
2970 404
142467 273
4011 249
1611 131
16874 424