2991 622
2407 572
1796 398
5457 598
4223 208
3300 98
5711 283
8187 129
16124 879
21023 510
3845 888
5150 469
5408 472