3044 299
9730 45
1611 61
6527 647
2964 614
1572 187
7866 178
22065 837
9447 751
8993 522
75098 165
8056 149
16626 176