2059 97
18042 522
8287 623
16632 862
13941 219
10071 47
7352 678
7497 576
3225 226
30075 782
4023 406
7853 746