1001 256
2769 877
951 262
1018 228
2055 639
1033 252
2248 468
304 74
2884 933
1281 400
1789 367
1596 494
2238 535
1821 426
2601 539
337 81
2843 859
1007 303
2896 625
3035 937
2375 499
2377 599
3031 688
27903 166
2715 577
8614 388
563 64