104 32
1120 334
2047 535
1063 211
1278 330
991 205
1001 288
858 258
587 164
2557 781
2985 783
1500 491
1343 307
486 118
2731 631
757 243
786 176
1193 355
246 58
3060 746
1831 336
1733 351
1021 234
2729 743
2135 444
2867 902
1018 285
14247 879