2670 497
5028 696
4713 909
3478 379
2440 272
1694 173
2117 214
16514 457
4605 814
3093 26
6116 336
6127 964
2572 347
6298 581
9690 983