29944 68
15097 509
16887 616
19255 493
27224 519
7391 230
14541 339
12011 82
3209 319
4544 560
9657 399
3289 204