3186 283
1243 177
2597 258
10257 368
4951 300
4404 52
10201 589
3748 797
2410 173
6423 177
6247 663
15536 575
3450 238
8351 803
3205 143
5399 125
5259 488
1960 59
9491 461
5128 267
3117 205
1844 373
2802 430
4749 830