3502 281
7259 690
25872 267
3092 424
1543 119
23205 828
2313 44
107018 203
19563 371
6740 536
6225 677
4596 446
6741 413
1105 198
3589 733