631 131
1543 410
2842 892
2179 508
1781 413
240 70
2588 755
297 87
1626 528
1199 242
1679 447
654 168
2088 495
782 205
2492 673
2614 517
1803 458
780 68
2169 669
2699 800
748 149
2939 503
6601 137
2375 584
16779 940
25397 943
26256 371
4591 198