19958 133
7016 505
20916 57
27016 680
3431 440
8144 465
1773 261
6797 581
4149 102
6183 572
74665 645
55101 294
6712 70
5445 508
11014 338
7122 498
4523 253
3124 178
22841 653
10184 877
3432 379
12871 394
4614 732
22256 340
6847 134
8051 902
3111 624
20236 80