133
447
67
574
57
47
972
634
21
818
200
813
597
140
914
516
810
145
752
941
707
478
28
803
746
166
936
305