40218 98
3599 343
29592 763
15200 444
36309 514
19948 63
25775 703
16675 862
13788 408
30926 936
21772 584
34906 531
32579 723
21554 302
31068 369
24319 138
33649 354
26342 265
13475 404
23808 47
25209 368
10378 139
6682 310
21313 742
19030 41
4652 276
9119 535
8296 81