10646 526
7905 81
2692 99
12964 549
7633 594
9332 938
17323 422
4350 235
8434 109
20702 47
3516 130
3577 584
5677 172
24191 273
6121 526
21805 439
5780 473
2800 333
7096 286
3776 350
1580 200
20131 298
8453 535
21002 873
6750 531
7608 307
4094 468
42639 493