30442 334
18069 179
8995 463
8536 228
21413 518
27879 493
16044 565
8447 583
6765 400
9463 555
29413 136