19451 4
29431 5
34282 4
18877 2
34484 6
16308 0
18433 1
35706 5
32378 4
37482 5
31379 1
21980 6
40003 5
22857 2
41303 2
21327 1
21105 2
20607 1
36756 4
28202 4
45732 10
27981 4
112582 12
26130 3