3130 175
16166 266
15303 518
2302 148
13352 653
6334 956
22926 489
12679 208
2709 337
2241 340
17426 414
979 114
4995 381
4683 657
3971 972
3709 757
16487 320
2915 652
9134 169
9187 597
1529 207
8212 262
29728 978
4951 513