12601 709
12313 246
3790 539
4695 391
8724 357
3096 397
2993 533
3333 367
4290 513
4307 394
1688 133
2146 33
6773 110
4805 643
3070 314
5365 258
29681 741
571 101
1246 154
8696 498
2622 387
2048 116