2513 660
1201 289
3820 153
71336 653
54956 174
59226 384
6474 535
29515 361
7159 613
16752 855
8845 175
1514 93
2355 269
12903 54
4123 503