2509 653
1172 241
1548 303
1205 304
1686 454
3994 310
41967 451
7625 717
2218 55
26199 879
7047 333
10946 711
9535 270
25741 639
15064 113