3451 281
7117 690
25779 267
3058 424
1512 118
23051 828
2246 44
105908 203
19423 371
6659 536
6193 677
4521 446
6708 413
1093 198
3580 733