31866 603
17274 546
35688 952
11336 675
21334 422
3187 517
2385 66
7723 483
83692 839
16593 325
12253 31
47189 491
17171 450
26989 41
47468 592
21390 188