2751 606
1070 281
5949 297
84451 215
378683 1227
9616 71
115865 875
44123 327
42480 593
8591 154
39254 339
7515 91
15077 546
15581 298