4259 330
15992 302
61444 1046
56639 875
18528 761
3460 55
6835 792
2445 119
3678 519
747 75
658 116
999 126