31899 603
17296 546
35728 952
11352 675
21363 422
3201 517
2401 67
7739 483
83817 839
16620 325
12275 31
47263 491
17200 450
27041 41
47561 592
21409 188