31075 436
15800 364
18497 747
8378 680
12669 702
10757 448
8070 476
5874 451
10221 600
12262 496
12995 277
6237 102
10744 473
5138 262
12844 890
16746 622
20929 703
2361 120