667 146
1319 336
7564 49
16186 348
27310 294
4433 447
19567 426
11985 91
6766 83
4316 665
28833 553
3200 245
10026 905
3212 747
4501 855
1724 115