1062 261
3345 728
9580 42
6374 541
4441 163
17012 627
4903 52
5502 440
8105 297
6510 814
2175 201
15246 368
5906 424
5114 361
4589 579