31051 0
27329 1
19933 2
27979 0
24556 4
36083 8
13931 8
18704 0
90832 12
94481 8
43279 4
67753 3
41755 10
54552 5
44808 8
29552 3
29131 11
145705 25
494184 21
646603 29
169555 10
650679 56
202528 13
385032 22