546 30
2589 595
1197 331
2942 825
1320 270
1430 110
1588 225
2763 887
3827 744
2347 671
1540 311
2070 525
1480 297
3124 410
1228 212
1163 258
2784 715
790 166
1461 396
1943 415
2355 496
583 79
3181 902
1468 230