2681 497
5040 696
4736 909
3491 379
2448 272
1695 173
2124 214
16517 457
4625 814
3117 26
6131 336
6161 964
2617 347
6363 581
9749 983