30432 249
16726 613
5263 96
2964 211
5571 847
1032 74
3237 340
4902 349
6775 568
1657 212
4452 341
3933 899
1466 174
2805 409
1496 63
21893 161
7926 854
13475 343
30215 529
3544 527
32535 178
4846 748
26205 713
5269 724
2551 98
30903 537
4510 472
7720 58