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