31011 212
26029 390
19543 530
4166 555
53505 388
13188 141
2775 44
12216 336
6293 446
3522 458
2896 125
1437 178
4528 295
3997 714
4656 514
3941 544