31876 603
17279 546
35702 952
11342 675
21339 422
3189 517
2388 66
7728 483
83735 839
16601 325
12256 31
47210 491
17179 450
27006 41
47496 592
21394 188