29006 626
719 108
1066 208
1078 164
1805 359
6313 619
3265 973
2645 579
3169 533
645 48
510 57
7458 581