31880 603
17284 546
35704 952
11343 675
21345 422
3189 517
2389 66
7729 483
83740 839
16603 325
12259 31
47216 491
17184 450
27009 41
47504 592
21397 188