304 27
2335 525
1284 303
3340 556
1793 330
4622 715
3034 900
401 65
2275 533
2199 356
1240 237
1084 280
1299 298
1317 329
2250 508
4529 767
1538 416
2893 874
588 113
1531 338
1689 353
4174 956
2612 530
274 32