43081 8
21557 10
128726 4
52851 11
43431 3
28176 2
127927 3
40427 6
35353 0
35559 6
43551 11
43928 2
61181 12
17151 2
41984 11
12357 7
41829 3
28004 4
16977 8
37508 31
36476 31
42259 25
46134 33
54282 27