3591 56
4347 586
4745 620
2179 358
4273 54
3047 471
4146 812
4142 507
54686 149
48641 627
33317 625
16866 610
24426 91
14825 100
32261 168
38149 146
24288 258