2112 441
2812 784
1538 333
580 153
197 39
2656 713
956 242
1772 329
7860 497
5995 62
4315 305
7358 926