3063 751
2697 667
246 54
621 117
1042 284
2166 577
415 69
6952 584
5565 230
3611 225
2267 439
1787 418
31150 187
6890 665