5096 287
11590 702
4155 567
41817 117
34576 484
2121 162
23348 352
13415 642
5948 452
30344 504
4145 522