2951 134
31287 700
2607 384
7281 277
3495 94
47512 760
8272 196
2677 41
3812 226
3638 153
5573 158
4492 505
5948 402