501 106
2315 551
2766 547
1624 343
2095 674
686 148
2435 546
1789 486
1751 529
6613 328
3817 846
15294 484
15043 497
2654 466
10094 35
1098 153
2996 204
5295 226
4171 521
2639 63
3953 235
3386 395
2542 159
5109 662