29009 99
2284 179
3311 319
2552 544
5053 588
3553 853
4934 701
3561 568
8141 94
1952 418
3817 205
5329 390
1605 218
3981 558
2546 378
24773 481
6849 432