6627 807
3110 464
19922 441
6585 321
4644 265
2998 573
23921 373
2529 53
1925 111
2690 137
2446 445
6125 601