19428 0
43026 10
17058 2
26459 1
29578 2
54458 4
48957 9
34802 5
43530 6
45802 7
26584 5
39076 5
58351 10
45358 8
30080 3
80701 16
73757 21
41004 5
137531 9
29003 8
71283 11
57957 6
32677 6
186680 26