3595 56
4349 586
4745 620
2179 358
4275 54
3050 471
4149 812
4148 507
54743 150
48680 627
33349 625
16893 610
24476 91
14839 100
32296 168
38179 146
24314 258