2509 653
1172 241
1548 303
1205 304
1686 454
3994 310
41962 451
7624 717
2216 55
26198 879
7045 333
10946 711
9533 270
25741 639
15064 113