30033 660
25313 322
10557 451
6596 463
43271 730
19185 315
7677 379
10418 299
3335 327
8318 576
10547 844
3931 98
8117 289
4259 412
2985 151
17012 504
12286 33
8525 738
9206 830
8604 860
7177 52
6209 414
18105 257
8250 370
6857 374
17130 847
25900 703
11648 287