2112 441
2781 784
1524 333
575 153
197 39
2648 713
955 242
1772 329
7858 497
5995 62
4315 305
7354 926