2908 863
6730 140
1764 516
431334 857
4916 384
2320 43
25150 278
16174 313
18188 435
77583 637
22810 926
44085 638
56933 505