2750 606
1068 281
5928 297
84426 215
378579 1227
9616 71
115844 875
44112 327
42444 593
8585 154
39225 339
7514 91
15058 546
15567 298