501 41
2663 128
16472 433
4612 898
9249 265
3425 111
4209 566
2968 582
4547 43
7672 639
69242 438
3929 460
11196 294
3186 757
9350 716
3996 103
20253 398
88943 825
2991 498
2991 503
3859 95
3717 346
5135 162
8218 115