295 71
1431 69
29325 135
1672 381
519 28
1444 69
1141 90
4093 687
48192 443
163107 411
68734 176
209836 530
78516 924
42648 331