6693 645
4445 521
13261 942
3329 618
2754 42
4346 693
7446 645
1670 281
682 41
1599 241
1013 228
421 53