2973 158
301 59
830 166
166 42
952 296
792 306
18 32
968 966
137 687
49 997
979 927
24481 103
204069 81
136477 9192
102557 63
101103 63
100465 100
100359 166
100249 62
100225 97
100213 90
100084 90