2981 861
22686 253
2940 509
9391 424
11783 585
1514 202
10581 702
4924 44
59003 85
33051 556
19196 818
19473 116
14589 355
23525 294