31879 603
17281 546
35704 952
11342 675
21343 422
3189 517
2388 66
7728 483
83736 839
16602 325
12256 31
47214 491
17182 450
27009 41
47501 592
21397 188