31886 603
17294 546
35717 952
11348 675
21355 422
3197 517
2394 66
7733 483
83775 839
16609 325
12267 31
47238 491
17195 450
27029 41
47532 592
21403 188