111 23
3249 881
2726 379
26784 533
4504 465
3532 477
18451 354
5656 917
7729 489
7765 733
2202 234
3460 189
3735 589
5181 714
20866 504