3011 522
20580 242
21313 259
3724 668
9640 441
15867 372
21395 669
8164 78
18677 573
9925 198
22229 407
12279 551
27762 83
13346 722
2742 263
17250 398
15543 296
48995 682
10635 50
16592 777
20886 759
23917 313
16220 573
28653 416
45879 342
7052 797