31132
362268
224
312
182
200
311
143
264
185
2014
255
21396
16070
14191
12840
9802
940263
8594
8560
810148
704142
66711
6380