2926 505
40681 158
3481 134
9422 773
5572 162
3333 284
8172 299
16372 448
1560 41
4141 476
6658 686
2967 205
3553 247
5146 524
4108 302
4858 667
3543 387
12776 693
1857 189
4048 457
6493 803