30442 334
18069 179
8996 463
8536 228
21413 518
27882 493
16044 565
8447 583
6765 400
9463 555
29415 136