6275 503
7996 734
8284 312
17715 312
6481 278
55517 761
17977 876
2940 343
9088 670
13211 171
4262 881
2537 423
1764 137
2943 632
3525 634
2332 125