2937 729
2587 482
26655 779
3316 696
4586 954
1214 209
927 66
11559 690
3685 468
4791 228
2185 625
1334 275
2042 535
2884 899
684 172
524 92
640 43
2407 724
3887 764
1296 236
895 195
8597 415
7865 826
38552 418
4718 709
1857 387
2324 224
3112 908