2109 97
18151 522
8315 623
16678 862
14000 219
10132 47
7414 678
7515 576
3243 226
30109 782
4045 406
7891 746