12540 709
12289 246
3771 539
4680 391
8696 357
3089 397
2985 533
3328 367
4289 513
4297 394
1676 133
2136 33
6772 110
4801 643
3070 314
5363 258
29664 741
571 101
1245 154
8694 498
2622 387
2044 116