2979 861
22684 253
2940 509
9391 424
11777 585
1514 202
10576 702
4923 44
58999 85
33045 556
19195 818
19473 116
14588 355
23522 294