4005 330
15737 302
61257 1046
56287 875
18409 761
3439 55
6715 792
2400 119
3592 519
710 75
641 116
975 126