3486 281
7218 690
25860 267
3085 424
1538 119
23162 828
2282 44
106643 203
19504 371
6702 536
6210 677
4564 446
6728 413
1100 198
3585 733