2751 606
1068 281
5933 297
84436 215
378617 1227
9616 71
115849 875
44115 327
42454 593
8588 154
39236 339
7514 91
15067 546
15572 298