3132 82
11995 431
3110 328
26684 762
27654 221
2537 64
13145 337
32989 753
27900 477
8536 433
3300 540