30905 68
15165 509
17263 616
19551 493
28231 519
7636 230
14601 338
12067 82
3254 319
4582 560
9666 399
3339 204