2598 440
2903 265
4063 911
69247 214
4919 63
15537 605
2568 308
8435 590
1291 40
4962 531
3298 394
4215 680
3708 216