1228 400
535 170
2510 827
1922 533
2127 470
1997 460
172 39
646 148
1876 396
772 195
4659 444
5338 335
5184 278
5426 670
21169 741
6864 529