3075 370
2041 301
5631 666
7695 358
3555 46
1859 117
2347 620
4085 388
8067 265
3426 928
3390 550
3224 572