34292 629
12142 109
4928 191
3920 521
1647 322
3133 481
19817 903
5798 667
13566 95
2110 159
2363 473
14785 236
1825 322