2682 497
5046 696
4742 909
3496 379
2449 272
1695 173
2129 214
16517 457
4626 814
3126 26
8326 336
6166 964
2634 347
6384 581
9762 983