40226 98
3599 343
29618 763
15207 444
36314 514
19948 63
25781 703
16677 862
13793 408
30928 936
21781 584
34920 531
32600 723
21559 302
31076 369
24327 138
33687 354
26342 265
13480 404
23820 47
25224 368
10380 139
6682 310
21317 742
19032 41
4655 276
9121 535
8299 81