30081 295
19088 271
34016 668
11281 643
4636 507
5856 515
27274 53
5688 607
4728 291
20043 352
3936 871
5977 611
12074 403
6300 550
4127 260
6655 340
4621 527
4806 346
13865 276
6174 470
443944 748
222502 247
26784 396
4001 598