3991 753
1762 143
5552 893
4877 80
7041 596
3305 269
8401 709
5067 787
6389 231
3210 395
5344 672
6517 482
9707 610
1683 60
10962 710
2600 149
23088 188