15952 167
11021 281
5722 104
3306 371
12117 509
9192 633
3214 497
2648 196
5685 466
4050 662
4399 99
2993 524
1633 261