16580 0
31384 2
21527 2
80256 6
48001 6
19829 2
18627 1
20026 2
23030 4
69506 6
87057 11
37132 5
37328 7
27459 6
21057 1
26505 3
23609 2
63602 9
24031 5
18982 1
41280 6
32509 7
21301 1
26508 5