631 131
1543 410
2842 892
2179 508
1781 413
240 70
2588 755
297 87
1626 528
1200 242
1680 447
657 168
2088 495
782 205
2492 673
2616 517
1804 458
781 68
2169 669
2699 800
748 149
2941 503
6603 137
2378 584
16779 940
25397 943
26256 371
4591 198