2106 97
18148 522
8315 623
16676 862
13999 219
10132 47
7405 678
7513 576
3243 226
30108 782
4042 406
7890 746