6892 159
1344 28
2703 109
4780 202
25539 471
5634 474
5433 634
13005 876
29293 669
6592 441
5951 592
2472 281
4888 482
3094 525