2750 606
1068 281
5931 297
84428 215
378596 1227
9616 71
115846 875
44112 327
42446 593
8587 154
39230 339
7514 91
15060 546
15569 298