170 30
2300 744
4311 930
4391 613
25641 666
20044 889
4466 578
5426 152
4857 212
23070 593
7072 117
5632 368
18101 538
3723 491