2751 606
1070 281
5960 297
84463 215
378730 1227
9616 71
115885 875
44126 327
42500 593
8593 154
39269 339
7518 91
15085 546
15589 298