31877 603
17280 546
35703 952
11342 675
21341 422
3189 517
2388 66
7728 483
83736 839
16602 325
12256 31
47212 491
17182 450
27008 41
47497 592
21395 188