258 50
2972 893
948 142
3145 661
5015 499
5839 617
3416 261
5091 469
13625 377
9834 464
76540 214
31674 173