3595 56
4349 586
4745 620
2179 358
4276 54
3050 471
4149 812
4148 507
54764 150
48683 627
33356 625
16898 610
24487 91
14839 100
32303 168
38183 146
24318 258