30908 68
15168 509
17267 616
19555 493
28232 519
7637 230
14601 338
12068 82
3254 319
4582 560
9667 399
3340 204