2909 863
6757 140
1766 516
431669 857
4916 384
2320 43
25150 278
16174 313
18188 435
77596 637
22836 926
44103 638
56971 505