3010 728
9207 41
6222 541
4371 163
16911 627
4476 52
5210 440
8015 297
6463 814
2148 201
14739 368
5765 424
5084 361
4543 579