3128 862
22764 253
3101 509
9463 424
11962 585
1580 202
10747 702
5132 44
59393 85
33137 556
19279 818
19652 116
14699 355
23751 294