41326 1100
11282 871
11849 1447
11467 1461
18826 1589
16500 337
30972 1574
23497 162
30834 962
29422 973
23108 1399
44543 1166
39316 114
42824 460