604 131
1536 410
2840 892
2173 508
1773 413
238 70
2585 755
297 87
1613 528
1163 242
1653 447
629 168
2063 495
773 205
2483 673
2474 517
1801 458
678 68
2159 669
2697 800
746 149
2706 503
6438 137
2285 584
16766 940
25388 943
26245 371
4545 198