4353 123
10605 837
16560 473
4400 761
3434 546
3956 697
3115 491
3037 571
2821 282
2884 376
3576 368
5328 265
1888 158