6276 503
7999 734
8289 312
17717 312
6484 278
55546 761
17982 876
2943 343
9089 670
13217 171
4265 881
2543 423
1767 137
2944 632
3527 634
2337 125