29978 68
15114 509
16917 616
19276 493
27268 519
7406 230
14555 339
12032 82
3215 319
4549 560
9679 399
3299 204