1602 97
17309 521
8059 623
16277 862
13404 219
9335 46
7148 678
7342 576
3117 226
29855 782
3885 406
7577 745