31528 4
29005 0
20530 2
55451 5
19755 1
29029 6
19681 2
30730 2
41776 5
41153 2
45201 5
28501 5
34559 5
27453 1
29351 1
32358 5
25702 2
117451 13
30707 1
18481 1
26905 3
41827 5
57483 14
17907 0