31599 336
18105 179
9006 463
8548 228
21453 518
27953 493
16066 565
8456 583
6781 400
9475 555
29507 136