2503 294
11664 548
5111 75
4128 549
3564 522
8122 500
11232 570
4023 485
12326 204
30336 318
12359 567
6155 571
5055 228
8116 198
3329 508
7618 845
21454 917
23896 412
9610 598
13290 548
30731 432
4873 453
14862 327
7997 719
6794 443
21366 633
14457 610
49123 640