106 23
3215 881
2709 379
26760 533
4485 465
3516 477
18212 354
5637 917
7699 489
7742 733
2191 234
3431 189
3724 589
5165 714
20841 504