304
1290
2769
133
351
1449
312
120