40216 98
3599 343
29590 763
15199 444
36309 514
19948 63
25774 703
16675 862
13788 408
30924 936
21771 584
34904 531
32575 723
21553 302
31063 369
24317 138
33629 354
26339 265
13475 404
23808 47
25205 368
10376 139
6682 310
21312 742
19029 41
4652 276
9117 535
8296 81