3097 728
9245 42
6235 541
4384 163
16912 627
4504 52
5227 440
8020 297
6469 814
2148 201
14756 368
5769 424
5086 361
4544 579