3095 862
22739 253
3019 509
9438 424
11909 585
2742 204
1542 202
89677 781
10699 702
2572 581
5068 44
2171 261
59267 85
3126 64
33104 556
19248 818
19594 116
14668 355
4368 562
23679 294