3093 862
22739 253
3019 509
9438 424
11906 585
2742 204
1541 202
89674 781
10699 702
2571 581
5068 44
2171 261
59263 85
3126 64
33103 556
19248 818
19593 116
14666 355
4368 562
23678 294