2533 603
2845 873
109 29
1775 333
2188 305
5516 203
10485 667
16944 638
29772 592
2650 414
10276 351
6909 73
2802 749
5010 28
5851 242
7249 394
744 63
48444 792
2189 507
8124 524
2428 285
3935 169
9272 568
15657 689