31576 588
22619 1361
25302 448
42470 1215
41257 1446
25383 1056
40299 1977
54983 1771
39246 1755
23353 1210
30360 653
14315 636
24587 585
49999 1128
38430 1622
24230 1493
37977 681