29930 3
8383 1
26155 2
8905 1
3983 0
4631 3
15409 1
16808 1
178532 13
4983 1
2957 2
29051 2
18003 1
13852 0
10728 2
11453 1
14555 4
45329 5
8726 1
30177 5
18458 4
31405 4
197978 5
26532 3