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