2113 441
2951 784
1611 333
591 153
202 39
2690 713
959 242
1784 329
7875 497
6010 62
4334 305
7371 926