12629 97
11881 117
22070 358
10010 539
3075 217
4679 554
3838 713
29477 431
7717 691
13433 598
4924 282
4105 280
19288 208
4255 867
4609 634