29976 68
15110 509
16913 616
19275 493
27258 519
7402 230
14552 339
12031 82
3215 319
4549 560
9678 399
3299 204