15130 509
17146 616
19479 493
28086 519
7554 230
14581 338
12042 82
3240 319
4573 560
9644 399
3317 204