40226 98
3599 343
29615 763
15207 444
36314 514
19948 63
25778 703
16677 862
13793 408
30928 936
21780 584
34917 531
32593 723
21559 302
31074 369
24327 138
33686 354
26342 265
13480 404
23818 47
25221 368
10379 139
6682 310
21315 742
19032 41
4654 276
9121 535
8299 81