2751 606
1070 281
5957 297
84460 215
378728 1227
9616 71
115885 875
44126 327
42499 593
8592 154
39269 339
7518 91
15083 546
15587 298