6276 853
4053 550
1171 60
2151 255
3147 41
24141 630
4544 343
305563 1033
4959 701
50767 770
8666 881
14571 588
5558 498
16476 774
30531 607
27812 201