305 60
2647 811
3091 555
2344 477
786 144
3127 910
1591 378
1319 298
309 52
1485 366
3179 490
4240 735
3940 691
1015 30
2324 361
2132 448
2086 632
948 202
885 210
926 233
2080 648
2985 810
1485 382
1285 337
1422 320
2933 864
1739 391
513 116