3799 580
2845 531
18695 547
11063 465
8329 681
25980 133
14073 56
6763 604
16247 360
2764 127
2645 327