1602 97
17313 521
8060 623
16277 862
13408 219
9337 46
7150 678
7342 576
3118 226
29855 782
3885 406
7578 745