40226 98
3599 343
29619 763
15207 444
36314 514
19948 63
25781 703
16677 862
13793 408
30931 936
21784 584
34920 531
32600 723
21559 302
31076 369
24330 138
33687 354
26343 265
13480 404
23820 47
25224 368
10380 139
6682 310
21317 742
19033 41
4655 276
9123 535
8300 81