1228 400
535 170
2510 827
1922 533
2127 470
1999 460
172 39
646 148
1877 396
772 195
4661 444
5339 335
5184 278
5426 670
21175 741
6864 529