2250 362
14605 269
24119 270
8607 298
2770 327
34089 288
11471 722
9646 715
4762 888
7252 51
5064 574
30367 768