3012 616
24830 198
98363 818
2666 440
27025 426
43289 612
47827 536
33551 825
21938 373
3586 692
14605 557
4315 534
5348 284
5555 93
2315 319
3096 405