2908 863
6729 140
1764 516
431319 857
4916 384
2320 43
25150 278
16174 313
18188 435
77583 637
22808 926
44084 638
56932 505