2059 97
18037 522
8287 623
16632 862
13941 219
10070 47
7352 678
7497 576
3225 226
30075 782
4023 406
7852 746