2993 941
409 114
1300 266
2536 600
1362 315
701 159
2329 686
1673 432
459 114
985 273
11906 720
2928 628