15130 509
17148 616
19480 493
28087 519
7555 230
14581 338
12043 82
3240 319
4573 560
9644 399
3317 204