1060 261
3266 728
9505 42
6339 541
4419 163
16989 627
4781 52
5423 440
8053 297
6502 814
2171 201
15061 368
5869 424
5109 361
4580 579