3271 812
10060 738
4380 449
18454 561
16305 158
111049 594
70828 282
37098 224
25565 613
29227 220
9417 529
3417 188