5004 486
5094 361
4410 543
5492 211
292178 571
28237 244
21860 627
8423 344
29835 74
11744 798
100749 348
22266 481
55573 602
5326 685
4341 946
2495 231
2489 329
1778 171
39424 117