2112 441
2824 784
1541 333
581 153
199 39
2659 713
956 242
1772 329
7862 497
5996 62
4317 305
7358 926