30907 68
15165 509
17266 616
19554 493
28231 519
7637 230
14601 338
12067 82
3254 319
4582 560
9667 399
3340 204