11923 85
1433 57
15059 670
5450 52
15140 475
2603 581
9311 673
43664 508
21222 299
2389 406
24291 81
27869 676
14758 253
3163 732
1708 363