3902 66
5585 751
51613 532
9780 641
5785 351
2380 130
5067 619
2550 351
27069 100
1563 121
2324 274
1659 197
2858 557
9455 734
3982 642