40286 98
3603 343
29719 763
15230 444
36339 514
19957 63
25809 703
16787 862
13797 408
30964 936
21813 584
34997 531
32681 723
21618 302
31142 369
24376 138
33820 354
26400 265
13508 404
23899 47
25282 368
10391 139
6685 310
21346 742
19045 41
4669 276
9133 535
8306 81