1060 261
3271 728
9511 42
6344 541
4425 163
16992 627
4791 52
5432 440
8054 297
6502 814
2171 201
15077 368
5872 424
5109 361
4583 579