2751 606
1070 281
5953 297
84455 215
378718 1227
9616 71
115876 875
44126 327
42491 593
8592 154
39263 339
7517 91
15082 546
15585 298