21728 334
8199 726
7375 47
14302 369
10003 711
27849 621
9080 355
3270 216
3196 623
4202 598
2245 186
7243 172
6716 741
3783 150
27097 212
13664 486