35
39
29
8
9
61
491
24
30
631
671
551
21
3
1907
852
1563
1262
885
8675
7631
64
72
74
141
121
81
101
22
281
2091
1751
2051
564
984
904