2502 510
5458 765
38537 275
6889 182
9605 654
4101 167
20662 523
8748 415
4466 412
18043 788
8445 965
4938 222
2666 442
3532 633