29631 529
14479 140
3214 424
1429 369
4089 377
4275 268
2658 61
3515 527
4305 773
69165 538
72898 192
7041 322
14453 747
35099 619
25249 845
36323 167
3851 334
8553 681
36341 686
12950 194
17721 116
53115 82
10891 41
26020 522
14439 32
30529 226
25960 713
22999 410